Гоночная игра
SuperTuxKart - это аркадная 3D-гонка с открытым исходным кодом, множеством персонажей, трасс и режимов игры. Главным персонажем игры является пингвин Такс, талисман ОС Linux, который должен спасти своего друга Гну из злых лап Нолока. SuperTuxKart является форком игры TuxKart, созданной командой разработчиков Game of the Month.
В сюжетном режиме вы должны встретиться лицом к лицу со злым Нолоком и победить его, чтобы обезопасить Королевство Талисманов! Вы можете участвовать в гонках против компьютера, участвовать в нескольких кубках Гран-при или попытаться побить своё самое быстрое время в режиме гонки на время. Вы также можете участвовать в гонках, сражаться или играть в футбол с восемью друзьями на одном компьютере, играть по локальной сети или играть онлайн с другими игроками по всему миру.
SuperTuxKart - это трехмерная аркадная гонка с открытым исходным кодом, в которой есть множество персонажей, трасс и игровых режимов.
GitHub Сайт проекта libopenglrecorder
Для запуска игры требуется библиотека libopenglrecorder.
git clone --recursive https://github.com/Benau/libopenglrecorder.git
cd libopenglrecorder && mkdir build && cd build
cmake -DCMAKE_BUILD_TYPE=Release ..
make -j8
Загружаем игровые данные (без них будет ошибка на этапе конфигурирования через CMake)
svn co https://svn.code.sf.net/p/supertuxkart/code/stk-assets
git clone --recursive https://github.com/supertuxkart/stk-code.git
Переключение на стабильную версию 1.3 (28 Sep 2021) - ec1775ebedb9cfa41b8099f980325271f80a007b (опционально)
cd stk-code && git checkout ec1775ebedb9cfa41b8099f980325271f80a007b
cd stk-code && mkdir build && cd build
cmake -DCMAKE_BUILD_TYPE=Release ..
make -j8
Вы можете изучать предупреждения, ошибки и ассемблерный код, выдаваемые компилятором, а также просматривать результат выполнения скомпилированной программы для архитектуры Эльбрус(E2K). Поддерживаются языки, C++, Fortran, Rust.
К серверам на процессорах архитектуры Эльбрус открылся бесплатный удаленный доступ, которым вы можете воспользоваться и возможно портировать что то полезное.
Данное руководство содержит основные материалы для обучения эффективному программированию на платформе Эльбрус и применимо на любом варианте Linux-подобной операционной системы.
Чат про администрирование и создание программ на платформе Эльбрус(E2K).